* xselect.c: Integer signedness and overflow fixes.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 7 Jul 2011 02:24:56 +0000 (19:24 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 7 Jul 2011 02:24:56 +0000 (19:24 -0700)
commitd41348cb4ea75ae025b2d3a39db98a3556d88162
treebdf845ddb0a790f43572a03e6f1e1d313e1aa627
parentc5245bf2ab3a3b661e688c66e97a75e6aedd6f15
* xselect.c: Integer signedness and overflow fixes.

(Fx_register_dnd_atom, x_handle_dnd_message):
Use ptrdiff_t, not size_t, since we prefer signed.
(Fx_register_dnd_atom): Check for ptrdiff_t (and size_t) overflow.
* xterm.h (struct x_display_info): Use ptrdiff_t, not size_t, for
x_dnd_atoms_size and x_dnd_atoms_length.
src/ChangeLog
src/xselect.c
src/xterm.h